home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / scherz programme / muimousometer / docs / english / mousometer.guide (.txt) < prev    next >
Amigaguide Document  |  1996-04-07  |  18KB  |  416 lines

  1. @database Mousometer.guide
  2. @author Wolfgang Breyha
  3. @$VER: Mousometer.guide 3.13 (20.04.95)
  4. @width 79
  5. @Node main
  6. @title "Mousometer V3.13"
  7.                          M o u s o m e t e r  V3.13
  8.                                   for MUI
  9.                   
  10.  by Wolfgang Breyha and Michael Matzl
  11.                                 in 1993-95
  12.                                SCHNITZELWARE
  13.        Inhalt
  14.        ------
  15.           @{" Copyright         " link Rights}
  16.           @{" Introduction      " link Introduction}
  17.           @{" Requirements      " link Requirements}
  18.           @{" Start             " link Startup}
  19.           @{" About Window      " link AboutWindow}
  20.           @{" Highscores        " link Highscores}
  21.           @{" Mousebuttons      " link Mousebuttons}
  22.           @{" Button Records    " link ButtonHighscores}
  23.           @{" Calibration       " link Calibration}
  24.           @{" Shortcuts         " link Shortcuts}
  25.           @{" Future & Authors  " link Future}
  26.           @{" Thanks            " link Thanks}
  27.           @{" History           " link History}
  28. @endnode
  29. @node Rights
  30. @title "Copyright"
  31. Copyright:
  32. ----------
  33.                          M o u s o m e t e r  V3.13
  34.                                   for MUI
  35.                   
  36.  by Wolfgang Breyha and Michael Matzl
  37.                                 in 1993-95
  38. MousoMeter is SCHNITZELWARE!
  39. This means if you are using MousoMeter for more than 200 meters, you have
  40. to send the money for a "Wiener Schnitzel" and a beer to one of the two
  41. authors (at the time 15DM or 10US$). And guys that's no joke!!
  42.               COPYRIGHT AND DISTRIBUTION
  43. MousoMeter is (C) 1993-95 Wolfgang Breyha & Michael Matzl.
  44. Permission is granted to make and distribute verbatim copies of this
  45. manual provided the copyright notice and this permission notice are
  46. preserved on all copies.
  47. No guarantee of any kind is given that the program described in this
  48. document is 100 % reliable. You are using this material at your own
  49. risk. The authors CAN NOT be made responsible for any damage which is
  50. caused by using this program.
  51. This package is freely distributable, but still copyright by Wolfgang
  52. Breyha & Michael Matzl. This means that you can copy it freely as long
  53. as you don't ask for a more than nominal copying fee.
  54. Permission is granted to include this package in Public-Domain
  55. collections, especially in Fred Fishs Amiga Disk Library (including CD
  56. ROM versions of it). The distribution file may be uploaded to Bulletin
  57. Board Systems or FTP servers. If you want to distribute this program
  58. you MUST use the contents of the original distribution archive
  59. `MUIMousoMeter312.lha'. The archive may be distributed unpacked or packed
  60. with a different archiver, if necessary.
  61. @endnode
  62. @node Introduction
  63. @title "Introduction"
  64. Introduction:
  65. -------------
  66. MousoMeter meassures the distance you drive with your Mouse on your
  67. Mousepad. For this purpose there are a day and a total counter.
  68. MousoMeter also remindes the time it was activ and calculates your
  69. average speed.
  70. And last but not least MousoMeter stores all activities of your Mousebuttons.
  71. @endnode
  72. @node Requirements
  73. @title "Requirements"
  74. Requirements:
  75. -------------
  76. A mouse;-) For middle-button values a three-button-mouse;-)
  77. A sofisticated program like MousoMeter makes it nessecary to take
  78. advantage from many functions of Kickstart 2.04 (V37). So it works
  79. only on this or later versions.
  80. And Kick 1.3 is dead! If you are a real AMIGA-User take 2.0 or higher.
  81. If you are owner of a release V38+ (Workbench 2.1) you are able to
  82. use the catalogfiles for your prefered language. Possible languages are
  83. at the time:
  84.     english (built in)
  85.     deutsch
  86.     italiano
  87. If you are able to help as translating them into other languages read
  88. the section @{"Future" link Future}.
  89. For this release of MousoMeter you also need MUI 2.2 from Stefan Stunz.
  90. (see ReadMe.MUI)
  91. In any case you need the following files:
  92.    Fonts/topaz/11
  93.    Fonts/topaz.font
  94.    libs/commodties.library
  95.    libs/diskfont.library
  96.    libs/iffparse.library
  97.    libs/mathieeedoubbas.library
  98.    libs/muimaster.library
  99.    libs/rexxsyslib.library
  100. Users of V37 & V38 also need the following statement in
  101. the user-startup:
  102.     assign libs: sys:Classes add
  103. @endnode
  104. @node Startup
  105. @title "Startup"
  106. Startup:
  107. --------
  108. You can start MousoMeter from CLI or Workbench. The recommended way is, to copy
  109. it to the WBStartup drawer.
  110. The TOOLTYPES and CLI-options are equal. They are:
  111. CX_PRIORITY      look at the Workbench manual
  112. SAVE_DISTANCE    every time you drive this distance MousoMeter will save
  113.                  the counters for safety
  114. CALIBRATION      the calibration faktor of your mouse (see @{"Calibration" link Calibration})
  115. HANDLERPRI       the priority of the input-handler (should be >55)
  116. MAXDATEDIFF      if the systemdate is greater then the last safed +
  117.                  MAXDATEDIFF MousoMeter will ask you to check your
  118.                  systemclock. If the systemdate is lower then the last
  119.                  safed MousoMeter reacts in the same way.
  120. RESETHANDLER     * WARNING * WARNING * WARNING * WARNING * WARNING * WARNING *
  121.                  This function is very risky if you don't know how to handle it.
  122.                  So if you know nothing about reset-handlers from the keyboard.-
  123.                  device set it to OFF. This function can cause read/write errors
  124.                  or not validated medias!! The authors know about the risks (and
  125.                  also about the goods) of this function but we take no 
  126.                  responsibility for any damages. YOU HAVE BEEN WARNED!
  127. RESETDELAY       After saving the file in the reset-handler MousoMeter must
  128.                  delay the reset to give DOS a chance to write the bitmap to
  129.                  the drive. The value defaults to 150/50 secs (3 secs). If the
  130.                  delay is to short the errors described in the upper section may
  131.                  occure. On my configuration (W. Breyha) a delay of 75 is enough.
  132.                  (A2000+GVP Serie II 030 33Mhz+Quantum LPS 240)
  133.                  * WARNING * WARNING * WARNING * WARNING * WARNING * WARNING *
  134. The standard Commodity-Tooltypes POPUP and POPKEY are not supported, because
  135. they are configured in MUI's Preferences-program.
  136. There're no more Window coordinates, because they're configured in with the MUI-
  137. Prefs Editor!!
  138. @endnode
  139. @node AboutWindow
  140. @title "About Window"
  141. About Window:
  142. -------------
  143. Here you can see general Informations about MousoMeter and your achieved scores.
  144. You can see how long MousoMeter was active and your average speed in meters/hour.
  145. The values from "last time" are those from the last day MousoMeter was active.
  146. @endnode
  147. @node Highscores
  148. @title "Highscores"
  149. Highscore Tables:
  150. -----------------
  151. This table shows the three best and the three worst scores you have achieved in
  152. the three categories uptime, distance and avarage speed.
  153. @endnode
  154. @node Mousebuttons
  155. @title "Mousebuttons"
  156. Mousebutton window:
  157. -------------------
  158. Here you can see how often you have pressed the buttons of your mouse.
  159. For each of Last, Today and Total you have also an average value in klicks/hour.
  160. @endnode
  161. @node ButtonHighscores
  162. @title "Button Records"
  163. Button Records:
  164. ---------------
  165. This table shows the three best and the three worst scores you have achieved with
  166. your three mousebuttons.
  167. @endnode
  168. @node Calibration
  169. @title "Calibration"
  170. Calibration:
  171. ------------
  172. Select "Calibration..." in the MousoMenu.
  173. A window will ask you to hold down your left button. Then move your mouse exactly
  174. 10 cm horizontal on your mousepad (not on the monitor) still holding the button.
  175. After that release it. MousoMeter now tells you the new calibration-factor.
  176. If you press the RESET-button in the requester MousoMeter will set back all
  177. counters. If you select OK only the new faktor is stored without reset of
  178. counters.
  179. After that select "Save Prefs" in the MousoMenu to save the calibration-faktor
  180. into the .info-file.
  181. @endnode
  182. @node Shortcuts
  183. @title "Shortcuts"
  184. Shortcuts:
  185. ----------
  186. right AMIGA + Q -> Quit
  187. right AMIGA + H -> Hide (Iconify)
  188. right AMIGA + A -> About
  189. right AMIGA + S -> Highscores
  190. right AMIGA + B -> Mousebuttons
  191. right AMIGA + R -> Mousebutton records
  192. @endnode
  193. @node Future
  194. @title "Future & Authors"
  195. Future & Authors:
  196. -----------------
  197. If you speek a language which is not supported and you will
  198. make a translation file for us, write to one of the addresses below.
  199. To make a translation file, you must take the MousoMeter_empty.ct file
  200. and translate all the english sentences in your language. The english
  201. definition is always commented with a ";" below stands the alias for
  202. the C-Code. And below is a empty line. There you must write your
  203. translation. Take a look at the german .ct file for example. You also
  204. have to take care about some limits! Take the MousoMeter.cd file and look
  205. at the parts looking like (?/?/?). If it is (//) there're no limits!
  206. The format is exactly (string_id/min_chars/max_chars). String_id is
  207. not very important for you, but you have to take care about the other
  208. two values! Also take care about the list headers!
  209. If there are default lines like "o\0Ok", you must also generate a line
  210. in this format! The first character is the Hotkey of this button
  211. (the underlined character) The "\0" is very important to split
  212. the hotkey from the Button text!
  213. When you have translated the .ct file into your language call it
  214. MousoMeter.ct.(your language) (eg. MousoMeter.ct.sweden) and send it
  215. to one of the authors (per email or normal mail)
  216. The authors:
  217. ------------
  218. Wolfgang Breyha        email to: e9025856@stud1.tuwien.ac.at
  219. er Ring 42         IRC-Nick: MASH
  220. 1130 WIEN
  221. sterreich
  222. Michael Matzl
  223. Maurer-Langegasse 57/1/4
  224. 1238 WIEN
  225. sterreich
  226. advertisments:
  227. --------------
  228. If you like Mousometer try to get the other projects of the authors!!
  229. D.E.R. ST-Player (STP) 
  230.  Wolfgang Breyha
  231.     A Soundtracker-Moduleplayer with a GUI like a real CD-Player.
  232.     Many features like nonstop playing, random, programmable.
  233. Plot 3D 
  234.  Michael Matzl
  235.     A very good 3D function-plotter with Kick 2.0 GUI.
  236. coming soon:
  237. .....Meter:
  238.     ask Markus Illenseer (IRC Nick: Ill) He asked me about it in K
  239. @endnode
  240. @node Thanks
  241. @title "Thanks"
  242. Thanks to:
  243. ----------
  244.                 Reinhardt Franz(Killersoft), Dieter Henkel, Peter Scherbaum
  245.                 for beta-testing, bugreports, good ideas and very good friendship.
  246.                 following MousoMeter-Fans, which have sent Mail:
  247.                 (sorted by date of first mail)
  248.                 Michael Thiel     , Deutschland, 16 Sep 93 14:43
  249.                 Christian Carlsson, Schweden   , 16 Sep 93 20:44
  250.                 Stefano Peruzzi   , Italien    ,  2 Jun 94 22:02
  251.                 Tetsuo            , Finnland   , 13 Aug 94 12:58
  252.                 to all people sending me standard mail
  253.                 Tobias Ferber     , Deutschland
  254.                 Bernd Sch
  255. fer     , Deutschland
  256.                 Kristoffer Larsson, Schweden
  257.                 Michael Petrikowski, Deutschland, (Amiga Szene PD)
  258.                 to all guys I have met in K
  259. ln giving me power for
  260.                 new MousoMeter versions (special thanks to Markus
  261.                 Ill Illenseer) and to start the next ?Meter project.
  262.                 to all of you sending me bugreports, ideas, funny mails,
  263.                 money for a Schnitzel or other gifts.
  264.                 
  265.                 Special thanks to Stefan Stunz, the father of MUI. I hope
  266.                 for all AMIGA-Fans that MUI is the standart of the future.
  267.                 
  268.                 to VillageTronic for the Picasso II.
  269.                 
  270.                 to F.G.T.H for all their Maxi-Singles.
  271.                 to Citroen for the 2CV, my current car.
  272.                 to Robert Altman for MASH, the best film ever in cinema.
  273.                 to mom and dad for .....
  274.                                                    //
  275.                 Commodore for development of the \\X/AMIGA.
  276.                                           
  277.                 and never forget: Intel outside!!
  278. @endnode
  279. @node History
  280. @title "History"
  281. /* $Revision Header built automatically *************** (do not edit) ************
  282.  Copyright by Modern Art Soft Hietzing
  283. ** File             : MUIMouso.c
  284. ** Created on       : Saturday, 03.07.93 18:37:57
  285. ** Created by       : Wolfgang Breyha & Michael Matzl
  286. ** Current revision : V3.13
  287. ** Purpose
  288. ** -------
  289. **   - Commoditiy for meassuring mouse-movement in kilometers
  290. ** Revision V3.13
  291. ** --------------
  292. ** created on Thursday, 20.04.95 01:57:49  by  Wolfgang BREYHA.   LogMessage :
  293. **   - Hotkeys for MUI Requesters added (catalogs)
  294. **     Communication with other *Meter Products to avoid
  295. **     multiple Checkdate Requesters
  296. ** Revision V3.12
  297. ** --------------
  298. ** created on Thursday, 15.09.94 12:32:14  by  W.Breyha & M.Matzl.   LogMessage :
  299. **   - MousoMeter uniconfies now if a requester is coming up
  300. **     Bug in Save Prefs corrected; Sourceupdate to MUI 2.2
  301. **     Italian catalog included
  302. ** Revision V3.11
  303. ** --------------
  304. ** created on Tuesday, 24.05.94 22:48:21  by  W.Breyha & M.Matzl.   LogMessage :
  305. **   - About-Window fixed for non-laced WB
  306. ** Revision V3.10
  307. ** --------------
  308. ** created on Wednesday, 02.03.94 00:34:56  by  Wolfgang BREYHA.   LogMessage :
  309. **  -*-  changed on Tuesday, 08.03.94 21:49:48  by  Wolfgang BREYHA.   LogMessage :
  310. **   - Bug in loadroutine removed (date of first use of 3.09
  311. **     was not stored correctly!)
  312. **  -*-  created on Wednesday, 02.03.94 00:34:56  by  Wolfgang BREYHA.   LogMessage :
  313. **   - All EasyStruct Requesters changed to MUI Requesters
  314. ** Revision V3.09
  315. ** --------------
  316. ** created on Monday, 28.02.94 01:01:42  by  W.Breyha & M.Matzl.   LogMessage :
  317. **  -*-  changed on Monday, 28.02.94 11:29:06  by  Wolfgang BREYHA.   LogMessage :
  318. **   - Ignore button in both checkdate requesters now.
  319. **     Minor bug in button window removed (no timeupdate)
  320. **  -*-  created on Monday, 28.02.94 01:01:42  by  W.Breyha & M.Matzl.   LogMessage :
  321. **   - Problem with average button values fixed (time of 1st usage
  322. **     of buttons saved)
  323. ** Revision V3.08
  324. ** --------------
  325. ** created on Thursday, 17.02.94 12:29:23  by  Wolfgang BREYHA.   LogMessage :
  326. **  -*-  changed on Sunday, 20.02.94 23:48:49  by  Wolfgang BREYHA.   LogMessage :
  327. **   - Bug in Resethandler removed (only IORequest not IOStdReq
  328. **     allocated); code for Helpfile-detection removed since MUI
  329. **     does it itself;
  330. **  -*-  created on Thursday, 17.02.94 12:29:23  by  Wolfgang BREYHA.   LogMessage :
  331. **   - Button-Highscores included
  332. ** Revision V3.07
  333. ** --------------
  334. ** created on Tuesday, 15.02.94 12:55:11  by  Wolfgang BREYHA.   LogMessage :
  335. **   - Timerrequest changed; new day recognized exactly at 24h now
  336. **     Resethandler added
  337. ** Revision V3.06
  338. ** --------------
  339. ** created on Monday, 14.02.94 20:45:20  by  W.Breyha & M.Matzl.   LogMessage :
  340. **   - CX_PRIORITY is supported now
  341. **     Mousebutton-Statistic added
  342. **     Last values added
  343. **     helpfile location localized
  344. ** Revision V3.05
  345. ** --------------
  346. ** created on Sunday, 13.02.94 23:17:25  by  Wolfgang Breyha.   LogMessage :
  347. **   - localized
  348. **     Ok shortcut in About and HighScore Window enabled
  349. **     Save Prefs enabled (don't know why it was disabled ;-)
  350. **     Activate, Disable corrected (no timeupdate)
  351. ** Revision V3.04
  352. ** --------------
  353. ** created on Sunday, 30.01.94 16:54:16  by  Michael Matzl.   LogMessage :
  354. **   - Online help included
  355. **     History in documentation included
  356. ** Revision V3.03
  357. ** --------------
  358. ** created on Wednesday, 19.01.94 00:13:10  by  W.Breyha & M.Matzl.   LogMessage :
  359. **  -*-  changed on Thursday, 20.01.94 16:56:49  by  Wolfgang BREYHA.   LogMessage :
  360. **   - cosmetic sourcechanges, date-check improved
  361. **     MM uses now .info-file as iconify-icon
  362. **  -*-  created on Wednesday, 19.01.94 00:13:10  by  W.Breyha & M.Matzl.   LogMessage :
  363. **   - Systemdate-check included
  364. ** Revision V3.02
  365. ** --------------
  366. ** created on Sunday, 07.11.93 20:32:23  by  Michael Matzl.   LogMessage :
  367. **   - Window-Activation at startup disabled
  368. **     save every time at startup
  369. ** Revision V3.01
  370. ** --------------
  371. ** created on Friday, 17.09.93 20:47:03  by  Michael Matzl.   LogMessage :
  372. **   - (In)active signals from Exchange activated:)
  373. **     Cosmetic changes in About Window
  374. **     Iconfiy Image included
  375. **     some bugfixes
  376. ** Revision V3.00
  377. ** --------------
  378. ** created on Monday, 06.09.93 01:30:00  by  Wolfgang BREYHA.   LogMessage :
  379. **   - Totaly new version using the brand new MUI from Stefan Stunz
  380. ** Revision V2.01
  381. ** --------------
  382. ** created on Saturday, 04.09.93 13:44:12  by  Wolfgang BREYHA.   LogMessage :
  383. **   - Bug in highscoretable removed
  384. ** Revision V2.00
  385. ** --------------
  386. ** created on Wednesday, 01.09.93 15:27:35  by  Wolfgang BREYHA.   LogMessage :
  387. **   - Autosave to .info-file for calibration, window x,y
  388. **     Measures uptime too now. Aboutrequester changed.
  389. **     Highscorelist included. Timer.device for newday-check.
  390. **     Removed many bugs
  391. ** Revision V1.10
  392. ** --------------
  393. ** created on Wednesday, 25.08.93 00:09:20  by  Michael Matzl.   LogMessage :
  394. **   - Inputhandler add
  395. ** Revision V1.02
  396. ** --------------
  397. ** created on Wednesday, 14.07.93 21:38:32  by  Michael Matzl & Wolfgang Breyha.   LogMessage :
  398. **   - Added Calibration-routine
  399. **     didn't save kilometers when window hidden
  400. ** Revision V1.01
  401. ** --------------
  402. ** created on Wednesday, 07.07.93 17:04:48  by  Michael Matzl.   LogMessage :
  403. **  -*-  changed on Thursday, 08.07.93 00:37:01  by  Michael Matzl.   LogMessage :
  404. **   - Enforcer-Hit fixed
  405. **  -*-  created on Wednesday, 07.07.93 17:04:48  by  Michael Matzl.   LogMessage :
  406. **   - Bug fixed in CalcKM-routine (y-axis not considered)
  407. **     click on close-gadget hides window
  408. **     saved 0 km when started again
  409. **     menu added
  410. ** Revision V1.00
  411. ** --------------
  412. ** created on Saturday, 03.07.93 18:37:57  by  W.Breyha & M.Matzl.   LogMessage :
  413. **     --- Initial release ---
  414. *********************************************************************************/
  415. @endnode
  416.